/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.optimus.facade.impl;

import com.optimus.common.cvo.CampanaVOList;
import com.optimus.common.util.ApplicationException;
import com.optimus.common.vo.CampanaVO;
import com.optimus.db.dao.CampanaDAO;
import com.optimus.db.dao.impl.CampanaDAOImpl;
import com.optimus.facade.MantenimientoFacade;

/**
 *
 * @author vperez
 */
public class MantenimientoFacadeImpl implements MantenimientoFacade {
    CampanaDAO campanaDAO = new CampanaDAOImpl();
    public CampanaVOList listar(CampanaVO campanaVO) throws ApplicationException {
        return campanaDAO.listar(campanaVO);
    }

    public CampanaVO insertar(CampanaVO campanaVO) throws ApplicationException {
        return campanaDAO.insertar(campanaVO);
    }

    public CampanaVO actualizar(CampanaVO campanaVO) throws ApplicationException {
        return campanaDAO.actualizar(campanaVO);
    }

    public CampanaVO eliminar(CampanaVO campanaVO) throws ApplicationException {
        return campanaDAO.eliminar(campanaVO);
    }

}
